﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Dominio;


namespace PresentacionWeb.ControlesDeUsuario
{
    public partial class BusquedaAvanzada : System.Web.UI.UserControl
    {
        public string textoCodigo
        {
            get
            {
                return txtCodigo.Text;
            }
            set
            {
                txtCodigo.Text = value;
            }
        }

        public string textoNombre
        {
            get
            {
                return txtNombre.Text;
            }
            set
            {
                txtNombre.Text = value;
            }
        }
        public string textoDescripcion
        {
            get
            {
                return txtDescripcion.Text;
            }
            set
            {
                txtDescripcion.Text = value;
            }
        }
        public string textoPrecio
        {
            get
            {
                return txtPrecio.Text;
            }
            set
            {
                txtPrecio.Text = value;
            }
        }

        public int IdCategoria
        {
            get
            {
                return int.Parse(ddlCategorias.SelectedItem.Value);
            }
            set
            {
                ddlCategorias.Items.FindByValue(value.ToString()).Selected = true;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            AdministracionHandler adm = new FabricaConcreta().getAdministracionHandler();
           
            foreach (BLCategoria cat in adm.getBLCategorias())
            {
                if (cat.CatEstado == 0)
                {
                    ListItem it = new ListItem(cat.CatDescripcion, cat.CatId.ToString());
                    ddlCategorias.Items.Add(it);
                }
            }
        }

        
    }
}